/**
 * 
 */
package com.pmsco.pms.business.dto;

import com.pmsco.pms.core.domain.PmsUser;

/**
 * @author Long Tran
 *
 */
public class PmsUserRequestDTO extends AbstractRequestDTO {
	private String userName;
	private PmsUser pmsUser;
	private Long roleId;
	private String emailBody;
	private String emailSubject;
	
	public PmsUserRequestDTO() {
		setPage(1);
		setRows(10);
		setSidx("");
		setSord("");
		setSearchField("");
		setSearchString("");
		setSearchOper("");
		setUserName("");
		setPmsUser(null);
		setRoleId(null);
		setEmailBody("");
		setEmailSubject("");
	}

	/**
	 * @return the userName
	 */
	public String getUserName() {
		return userName;
	}

	/**
	 * @param userName the userName to set
	 */
	public void setUserName(String userName) {
		this.userName = userName;
	}

	/**
	 * @return the pmsUser
	 */
	public PmsUser getPmsUser() {
		return pmsUser;
	}

	/**
	 * @param pmsUser the pmsUser to set
	 */
	public void setPmsUser(PmsUser pmsUser) {
		this.pmsUser = pmsUser;
	}

	/**
	 * @return the roleId
	 */
	public Long getRoleId() {
		return roleId;
	}

	/**
	 * @param roleId the roleId to set
	 */
	public void setRoleId(Long roleId) {
		this.roleId = roleId;
	}

	/**
	 * @return the emailBody
	 */
	public String getEmailBody() {
		return emailBody;
	}

	/**
	 * @param emailBody the emailBody to set
	 */
	public void setEmailBody(String emailBody) {
		this.emailBody = emailBody;
	}

	/**
	 * @return the emailSubject
	 */
	public String getEmailSubject() {
		return emailSubject;
	}

	/**
	 * @param emailSubject the emailSubject to set
	 */
	public void setEmailSubject(String emailSubject) {
		this.emailSubject = emailSubject;
	}
	
}
